"Do a number" is an idiomatic expression that means to perform something well or efficiently. Synonyms for this phrase can include "put on a show," "demonstrate skills," "excel," "impress," "perform impeccably," "complete a task with skill," "do something effectively," and "deliver a remarkable performance." These synonyms are perfect for situations where you are looking for ways to express how someone has done their job impressively, efficiently, and in a manner that has left a lasting impression. Using any of these alternative expressions not only provides a greater level of precision, but it can also make your language more engaging and expressive.